/* (주)한신정보기술 OOO - 2014.04.01 */

/* 본문제목 */
#contents h2 { width: auto; height: auto; margin: 1em 0 0.5em 0; padding: 0 0 0 21px; background: url('/common/images/sub/h2bg.gif') no-repeat 0px 3px; color: #010101; font-weight: 600; font-size: 16px; text-align: left; line-height: 1.3; clear:both; }
#contents h3 { width: auto; height: auto; margin: 1.2em 0 0.8em 0; padding: 0 0 0 37px; background: url('/common/images/sub/h3bg.gif') no-repeat 23px 6px; color: #145094; font-weight: 600; font-size: 15px; text-align: left; line-height: 1.25; clear:both;}
#contents h4 { width: auto; height: auto; margin: 0.8em 0; padding: 0 0 0 37px; background: url('/common/images/sub/h4bg.gif') no-repeat 24px 5px; color: #000; font-weight: 600; font-size: 14px; text-align: left; letter-spacing: 0; line-height: 1.25; }
#contents h5 { width: auto; height: auto; margin: 1em 0; padding: 0 0 0 37px; background: url('/common/images/sub/h5bg.gif') no-repeat 25px 5px; color: #2d2d2d; font-weight: 600; font-size: 13px; text-align: left; letter-spacing: 0; line-height: 1.25; }
#contents h6 { width: auto; height: auto; margin: 1em 0; padding: 0 0 0 37px; background: url('/common/images/sub/h6bg.gif') no-repeat 25px 8px; color: #5b5b5b; font-size:13px; font-weight: 600;}
#contents .h0  { clear: left; margin: 0; padding: 0; background: transparent; font-weight: normal; font-size: 1em;  letter-spacing:0;}
  

/* Tag목록(List) */
#contents ul.bu {margin: 0.3em 0 0.5em 3.2em; list-style: none; text-align: left; }
#contents td ul.bu { padding: 0; } /* 테이블 안에서 정렬 */
#contents ul.bu li { margin: 0; padding: 0.4em 0 0.2em 0.8em; list-style: none; background: url('/common/images/sub/bu_li1.gif') no-repeat 0 0.9em;}
#contents ul.bu ul li { background: url('/common/images/sub/bu_li2.gif') no-repeat 0.2em 1.1em;}
#contents ul.bu ul ul li { background: url('/common/images/sub/bu_li3.gif') no-repeat 0.1em 0.9em; }
#contents ul.bu ul ul ul li { background: url('/common/images/sub/bu_li4.gif') no-repeat 0.1em 1.1em; }
#contents ul.bu ul, ul.bu ul ul, ul.bu ul ul ul { margin: 0; padding: 0.4em 0 0 0; }
#contents ul.bu ol li{padding-left:28px;}
#contents ul.bu li.nobg { margin: 0; padding: 0.4em 0 0.2em 0.8em; list-style: none; background: url() no-repeat ; }

#contents ol.num { list-style:none; margin: 0.5em 0 0.5em 3.2em; l padding:0; }
#contents ol.num li { background: no-repeat; background-position: 0 0.2em; padding: 0.07em 0 0.5em 2.5em;line-height:1.7em;   }
*:first-child+html #contents ol.num li {letter-spacing:-1px;}
#contents ol.num li.n01 { background: url('/common/images/sub/n01.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n02 { background: url('/common/images/sub/n02.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n03 { background: url('/common/images/sub/n03.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n04 { background: url('/common/images/sub/n04.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n05 { background: url('/common/images/sub/n05.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n06 { background: url('/common/images/sub/n06.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n07 { background: url('/common/images/sub/n07.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n08 { background: url('/common/images/sub/n08.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n09 { background: url('/common/images/sub//n09.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n10 { background: url('/common/images/sub/n10.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n11 { background: url('/common/images/sub/n11.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n12 { background: url('/common/images/sub/n12.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n13 { background: url('/common/images/sub/n13.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n14 { background: url('/common/images/sub/n14.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n15 { background: url('/common/images/sub/n15.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n16 { background: url('/common/images/sub/n16.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n17 { background: url('/common/images/sub/n17.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n18 { background: url('/common/images/sub/n18.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n19 { background: url('/common/images/sub/n19.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li.n20 { background: url('/common/images/sub/n20.gif') no-repeat 0.2em 0.2em; }
#contents ol.num li ul {margin-top:5px;}
#contents ol.num li ul li {margin: 0; padding: 0.4em 0 0.2em 0.8em; list-style: none; background: url('/common/images/sub/bu_li1.gif') no-repeat 0 0.9em;}
#contents ul li ol.num {margin:10px 0 0 0;}

#contents ul.num { list-style:none; margin: 0.5em 0 0.5em 3.2em; l padding:0; }
#contents ul.num li { background: no-repeat; background-position: 0 0.2em; padding: 0.07em 0 0.5em 2.5em;line-height:1.7em   }
#contents ul.num li.n01 { background: url('/common/images/sub/n01.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n02 { background: url('/common/images/sub/n02.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n03 { background: url('/common/images/sub/n03.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n04 { background: url('/common/images/sub/n04.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n05 { background: url('/common/images/sub/n05.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n06 { background: url('/common/images/sub/n06.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n07 { background: url('/common/images/sub/n07.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n08 { background: url('/common/images/sub/n08.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n09 { background: url('/common/images/sub//n09.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n10 { background: url('/common/images/sub/n10.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n11 { background: url('/common/images/sub/n11.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n12 { background: url('/common/images/sub/n12.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n13 { background: url('/common/images/sub/n13.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n14 { background: url('/common/images/sub/n14.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n15 { background: url('/common/images/sub/n15.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n16 { background: url('/common/images/sub/n16.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n17 { background: url('/common/images/sub/n17.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n18 { background: url('/common/images/sub/n18.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n19 { background: url('/common/images/sub/n19.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li.n20 { background: url('/common/images/sub/n20.gif') no-repeat 0.2em 0.2em; }
#contents ul.num li ul {margin-top:5px;}
#contents ul.num li ul li {margin: 0; padding: 0.4em 0 0.2em 0.8em; list-style: none; background: url('/common/images/sub/bu_li1.gif') no-repeat 0 0.9em;}
#contents ul li ol.num {margin:10px 0 0 0;}


/* contenttabmenu */
#contents #contenttabmenu { width: 100%; margin: 0 0 20px 0; }
#contents #contenttabmenu ul { margin: 0; padding: 0 1px 0 0; list-style: none; height: 26px;}
#contents #contenttabmenu ul li { display: inline; float: left; margin: 0; padding: 0 7px 0 0; background:url('/common/images/sub/tabmenu_bg.gif') no-repeat right 0; }
#m #contents #contenttabmenu ul li:nth-child(1){border-left:1px solid #ccc; height:26px} 
#contents #contenttabmenu ul li a {display: block;  padding: 6px 10px 5px 23px; color: #666; font-weight: normal; text-decoration:none; line-height: 1.25; cursor: pointer; }
* html #contents #contenttabmenu ul li a {display: inline-block;}
#contents #contenttabmenu ul li.first a{ background:url('/common/images/sub/tabmenu_bg.gif') no-repeat left 0; }
#contents #contenttabmenu ul li a:hover{ font-weight:bold; letter-spacing:-1px; }
#contents #contenttabmenu ul li.on {background:#1A6FD3; font-weight:bold; background-position: 0 -100px; }
#contents #contenttabmenu ul li.on a { font-weight:bold; letter-spacing:-1px; background-position: 100% -100px; color: #fff; }
#contents #contenttabmenu ul li.on a:hover { text-decoration:none; letter-spacing:-1px; }

/* 플로트배치 등 */
#contents img.floatLeft { float: left; display: inline; margin: 0 5px 15px 0; }
#contents img.floatRight { float: right; display: inline; margin: 0 0 15px 15px; }
#contents img.center { display: block; margin: 1em auto; padding: 0; text-align: center; } 
#contents img.frame { border: 1px solid #ddd; padding: 4px; }
#contents .floatLeft { float: left; display: inline; margin: 0 15px 15px 0; }
#contents .floatRight { float: right; display: inline; margin: 0 0 15px 15px; }
#contents .small { font-size: 0.92em; letter-spacing: -1px; }
#contents .large { font-size: 1.167em; letter-spacing: -1px; }
#contents .left { display:inline; float: left; position: relative; padding: 4px 0; }
#contents .right { display:inline; float: right; position: relative; padding: 4px 0; }
#contents .center { position: relative; text-align: center; padding: 5px 0; margin: 0 auto; }


#contents .line1 { border: 1px solid #e7e7e7; border-width: 0 0 1px 0; }
#contents .line2 { border: 1px solid #e7e7e7; border-width: 1px 0; padding: 9px 1.2em; margin:1em 0;}
#contents .line_top { border: 1px solid #adc6e2; border-width: 1px 0 0 0; padding: 9px 0; }

#contents .dot {clear: both; display: inline-block; height: 1px; margin: 10px 0; width: 100%;}
#contents .dot { border-bottom : 1px dashed #ccc; } /* dotted --> dashed */
#contents .line {clear: both; display: inline-block; height: 1px; margin: 10px 0; width: 100%;}
#contents .line { border-bottom : 1px solid #e5e5e5; } /* dotted --> dashed */



/* 개별조합속성클래스 */
#contents p.indent {margin:1em 0 0 3.1em;}
#contents .indent { margin:1em 0 0.7em 3.1em; }
#contents .image { vertical-align: top; }
#contents .bottom { vertical-align: bottom; }
#contents .margin_minus { margin-top:0.5em !important; }
#contents .margin_0 { margin:0 !important; }
#contents .margin_t_5 { margin-top:5px !important; }
#contents .margin_t_10 { margin-top:10px !important; }
#contents .margin_t_20 { margin-top:20px !important; }
#contents .margin_t_30 { margin-top:30px !important; }
#contents .margin_t_40 { margin-top:40px !important; }
#contents .margin_t_50 { margin-top:50px !important; }
#contents .margin_b_5 { margin-bottom:5px !important; }
#contents .margin_b_10 { margin-bottom:10px !important; }
#contents .margin_b_20 { margin-bottom:20px !important; }
#contents .margin_b_30 { margin-bottom:30px !important; }
#contents .margin_b_40 { margin-bottom:40px !important; }
#contents .margin_b_50 { margin-bottom:50px !important; }
#contents .margin_b_70 { margin-bottom:70px !important; }
#contents .margin_r_10 { margin-right:10px !important; }
#contents .margin_r_20 { margin-right:20px !important; }
#contents .margin_r_30 { margin-right:30px !important; }
#contents .margin_r_40 { margin-right:30px !important; }
#contents .margin_r_50 { margin-right:30px !important; }
#contents .margin_l_6 { margin-left:6px !important; }
#contents .margin_l_10 { margin-left:10px !important; }
#contents .margin_l_15 { margin-left:15px !important; }
#contents .margin_l_17 { margin-left:17px !important; }
#contents .margin_l_20 { margin-left:20px !important; }
#contents .margin_l_25 { margin-left:25px !important; }
#contents .margin_l_30 { margin-left:30px !important; }
#contents .margin_l_35 { margin-left:35px !important; }
#contents .margin_l_40 { margin-left:40px !important; }
#contents .margin_l_50 { margin-left:50px !important; }
#contents .margin_l_70 { margin-left:70px !important; }
#contents .margin_l_75 { margin-left:75px !important; }
#contents .margin_l_90 { margin-left:90px !important; }
#contents .margin_l_100 { margin-left:100px !important; }
#contents .margin_l_120 { margin-left:120px !important; }
#contents .margin_l_220 { margin-left:220px !important; }
#contents .margin_l_225 { margin-left:225px !important; }
#contents .margin_l_230 { margin-left:230px !important; }



table caption {display:none;}
#contents table.table_t1 { border-collapse: collapse; width: 100%; margin: .5em 0px; border-top: 2px solid #cfcfcf; border-bottom: 1px solid #d6d6d6;}
#contents table.table_t1 th, table.table_t1 td { border: 1px solid #d6d6d6; padding: 8px 8px 6px 8px; }
#contents table.table_t1 thead, table.table_t1 tfoot { background: #f4f4f4; font-weight: normal; font-weight:bold; text-align:center; color: #3c3c3c;}
#contents table.table_t1 thead th, table.table_t1 tfoot th { background:#ececec; color: #3c3c3c; font-weight: bold; text-align: center; vertical-align: middle; height:21px;}
#contents table.table_t1 thead.alt th, table.table_t1 tfoot.alt th { font-weight: normal; }
#contents table.table_t1 th { background: #f6f6f6; font-weight: bold; text-align: center; }
#contents table.table_t1 tr.alt th { background: #f8f7f3; }
#contents table.table_t1 tr.alt td { background: #f8f7f3; }
#contents table.table_t1 th.alt { background: #fff; }
#contents table td img, #contents table td img{vertical-align:middle}
#contents table.table_t1 tr td ul.bu { margin-left:10px;}



/* 텍스트 정렬 */
#contents .text_center {text-align:center;}
#contents .text_right {text-align:right;}
#contents .text_left {text-align:left;}
#contents .underline {text-decoration:underline;}
#contents .italic {font-style:italic;}
#contents .weight {font-weight:bold;}



/* 강조 글자 */
#contents .em_blue {color:#0861bc;}
#contents .em_orange {color:#bc4d02;}
#contents .em_red {color:#DE2500;}
#contents .em_green {color:#398308;}
#contents .em_brown {color:#835a08;}
#contents .em_purple {color:#8a56af;}
#contents .em_pastelgreen {color:#70aa78;}
#contents .em_emerald {color:#008473; font-weight:600;}

#contents .em_b_blue {color:#0861bc; font-weight:600;}
#contents .em_b_orange {color:#bc4d02; font-weight:600;}
#contents .em_b_red {color:#DE2500; font-weight:600;}
#contents .em_b_green {color:#398308; font-weight:600;}
#contents .em_b_brown {color:#835a08; font-weight:600;}
#contents .em_b_purple {color:#8a56af; font-weight:600;}
#contents .em_b_pastelgreen {color:#70aa78; font-weight:600;}
#contents .em_b_emerald {color:#008473; font-weight:600;}


/* 박스 */
#contents div.box0 {border: 1px solid #bdd0e1; border-radius: 5px; padding: 0; margin:0; }
#contents div.box1 {border: 4px solid #e9eef5; border-radius: 5px; padding:10px 20px; }

#contents div.box2 {border: 1px solid #cfcfcf; border-radius: 5px; padding: 0; margin:0; position:relative; }
#contents div.box3 {border: 4px solid #efefef; border-radius: 5px; padding:10px 20px; }

#contents div.box4 { border: 4px solid #6594d4; padding:10px 20px; }
#contents div.box5 { border: 1px solid #f1f1f1; padding:10px 20px; background-color:#fafafa; }

#contents div.box6 { border: 3px solid #f1f1f1; padding:5px; }
#contents .box1 ul.bu {margin-left:0; padding-left:10px;}

#contents .ribbon_bg {position:absolute; top:0px; right:35px; width:30px; height:25px; background:url('/common/images/sub/ribbon_bg.png') no-repeat left top;}


/* 링크 스타일 */
a:hover {text-decoration:underline;}
a.download { width: 48px; height: 19px; padding: 0 0 0 1.1em; border-bottom: 1px dashed #999; 
background: transparent url('/common/images/sub/btn_bu.gif') no-repeat left 1px; color: #333; vertical-align: middle; white-space: nowrap; }
a.download2 {background: transparent url('/common/images/sub/ico_download.gif') no-repeat right top;}
a.download3 {padding-left:15px; background: transparent url('/common/images/sub/file_ico.gif') no-repeat left top;}
a.link { padding: 0 0 0 1.1em; color: #333; background: transparent url('/common/images/sub/btn_bu.gif') no-repeat left 1px;
vertical-align: middle; white-space: nowrap; }
a.file {padding:0 25px 2px 0; color: #000; margin:0; background:transparent url('/common/images/sub/file_img.gif') no-repeat right 1px; border-bottom:1px dotted #666; font-weight:600}
a.blank {padding:0 20px 2px 0; color: #000; margin:0; background:transparent url('/common/images/sub/new_win.gif') no-repeat right top; border-bottom:1px dotted #666; font-weight:600}
h2 a.blank {color:#7d5535!important;}

#contents table a.blank { letter-spacing:-1px;}

a.download strong, a.link strong, a.blank strong { letter-spacing: -1px;}

.btn_list {width:690px; display:inline-block; padding: 1em 0 0 30px;}
.btn_list li {display:inline; }

.bd_box .btn_list{padding:1em 0;}

/* 4차 탭메뉴 */
.sub_4depth_box {padding:10px 29px; width:660px; border-top:1px solid #e9e9e9; margin:0 0 20px 0; border-left:1px solid #e9e9e9; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; display: inline-block;}
.sub_4depth_box ul {background:url('/common/images/sub/sub_4depth_line.gif') repeat center top; float:left; width:660px; }
.sub_4depth_box ul li { display:inline; margin:0 20px 0 0; line-height:2.4em; } 
.sub_4depth_box ul li a { display:inline-block; padding:2px 5px 2px 17px; background:url('/common/images/sub/sub_4depth_li_bg.gif') no-repeat 6px 7px;  line-height:1.6em; }
.sub_4depth_box ul li a:hover, .sub_4depth_box ul li.on a {background-color:#3b79bc; background-image:url('/common/images/sub/sub_4depth_li_bg_on.gif'); background-repeat:no-repeat; background-position:6px 7px;  color:#fff; text-decoration:none;}
.sub_4depth_box ul li.new_win a span {background:url('../images/sub/new_win.gif') no-repeat right center; padding:0 23px 0 0;}
.sub_4depth_box ul li.on.new_win a span, .sub_4depth_box ul li.new_win:hover a span{background:url('../images/sub/new_win_white.gif') no-repeat right center;  padding:0 23px 0 0;}

/* 4_2차 탭메뉴 읍면전용 */
.sub_4_2depth_box {padding:10px 29px; width:660px; border-top:1px solid #e9e9e9; margin:0 0 20px 0; border-left:1px solid #e9e9e9; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; display: inline-block;}
.sub_4_2depth_box ul {background:url('/common/images/sub/sub_4depth_line.gif') repeat center top; float:left; width:660px; }
.sub_4_2depth_box ul li { float:left;  width:94px; padding:5px 0 4px}
.sub_4_2depth_box ul li a {float:left; display:block;  padding:2px 5px 2px 17px; background:url('/common/images/sub/sub_4depth_li_bg.gif') no-repeat 6px 6px;}
.sub_4_2depth_box ul li a:hover, .sub_4_2depth_box ul li.on a {background-color:#3b79bc; background-image:url('/common/images/sub/sub_4depth_li_bg_on.gif'); background-repeat:no-repeat; background-position:6px 6px; float:left; color:#fff; text-decoration:none;}

#contents .board_text_box ul.bu {margin:0.5em 0 0.5em 2em;}
#contents .board_text_box ul.bu li { margin: 0; padding: 0.3em 0 0.15em 0.8em;}
#contents .board_text_box ol.num {margin:0.5em 0 0.5em 2em;}
#contents .board_text_box .btn_list {display: inline-block;	width:649px; display:inline-block; padding: 1em 0 0 16px;}
#contents .board_text_box ul.bu3 li ul.bu li { background: url("/common/images/sub/bu_li1.gif") no-repeat 0 0.9em;     padding: 0.4em 0 0.2em 0.8em;}
#contents .board_text_box p.indent {    margin: 1em 0 0 2.0em;}


#contents .site_link_box {padding:51px 0 55px 335px; background:url('/common/images/sub/site_link_box_bg.jpg') no-repeat 20px top; min-height:150px;}
#contents .site_link_box_p1 {font-size:20px; line-height:1.35em; font-weight:bold; color:#2e3234; margin:0 0 20px 0 ;}
#contents .site_link_box_p1 span {color:#2562a7;}
#contents .site_link_box_btn { margin:10px auto; text-align:center;}
#contents .site_link_box_btn li {display:inline; margin:2px 0; height:27px; }
#contents .site_link_box.secret { background:url('/common/images/sub/site_link_box_bg2.jpg') no-repeat 20px top;}


.bd_box2 { border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #c0c0c0;  border-top:1px solid #8e8e8e; padding:15px 20px; width:678px; display:inline-block; margin:10px 0 0 0;}
.bd_box3 { border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #c0c0c0;  border-top:1px solid #467dbb; padding:15px 20px; width:678px; display:inline-block; margin:10px 0 0 0;}
.scroll_box {height:110px; overflow-y:scroll; margin:5px 0}


#admin {clear:left;margin:25px auto 0; width:716px;  border-left:2px solid #959595; border-bottom:2px solid #959595;  border-right:2px solid #959595; border-top:2px solid #959595;}
#admin img {vertical-align:top;}
#admin p.admin_text {padding:7px 0 7px 55px; border-bottom:1px solid #eee; font-size:12px;  background:url('/common/images/sub/admin_info_ptext_bg.gif') no-repeat 27px 8px;}
p.admin_text_info {padding:0 0 7px 55px; font-size:12px;}
p.admin_text_info span.color {color:#1b5595;}
p.admin_text_info span.count {font-weight:bold; }
p.admin_text_info span.count input#isWrite {width:25px; vertical-align:middle; font-size:12px; border:none;}
.admin_research {position:relative; padding:0 0 6px 0;}
.admin_research .research_area{padding:0; }
.admin_research input.text {overflow:hidden;width:510px; height:20px;border:1px solid #d5d5d5;background:#f0f0f0; margin:0 5px 0 56px;}
.admin_research input {vertical-align:top;}
.admin_research span.radio_box {display:block; padding:7px 0 7px 36px; font-size:12px;}
.admin_research span input {margin:0 5px 0 25px; vertical-align:middle;}
*:first-child+html .admin_research span input  {margin:0 5px 0 55px;}

#admin_bottom {clear:left;margin:25px auto 0; width:716px;  border-left:2px solid #959595; border-bottom:2px solid #959595;  border-right:2px solid #959595; border-top:2px solid #959595;}
#admin_bottom .admin_text {position:relative; background:#959595; border-bottom:1px solid #e9e9e9; width:696px; height:26px; display:block; padding:6px 0 0 20px; color:#fff; font-weight:bold;}
#admin_up {clear:left;margin:25px auto 0; width:716px; }

.admin_info {position:relative; background:#959595; border-bottom:1px solid #e9e9e9; width:100%; height:32px; display:block;}
#colgroup .admin_info h2 {float:left; margin:0; padding:0 23px 0 45px; background:url('/common/images/sub/admin_info_title.gif') no-repeat 20px 4px; margin:5px 10px 0 15px; font-size:14px; color:#fff;}
.admin_info dl {font-size:12px; float:left; border-left:1px solid #b7b7b7; height:25px; padding:7px 0 0 15px;}
.admin_info dl dt {display:inline;float:left;padding:0 3px 0 7px;background: url('/common/images/sub/admin_dt_bg.gif') no-repeat 0 9px; color:#fff;}
.admin_info dl dt.first{background:none}
.admin_info dl dd {float:left;padding:0 40px 0 0;  color:#fff;}
.admin_info dl dd img {margin-bottom:1px;vertical-align:middle;}

.link_bot {margin:15px 0 30px;}
.link_bot ul {text-align:right;}
.link_bot ul li {display:inline; background:url('../images/sub/foot_link_li_bg.gif') no-repeat right 1px; padding:0 25px 0 20px}
.link_bot ul li a{display:inline; background:url('../images/sub/foot_link_bg.gif') no-repeat right top; padding:0 20px 0 0; color:#1b1b1b;}
.link_bot ul li.top {background:none;}
.link_bot ul li.top a { background:url('../images/sub/foot_top_bg.gif') no-repeat right 3px; }


